﻿@model KPIS.GERP.Models.SYS.ApprovalTask

@{
    var taskMessageSeq = (int?) ViewBag.TaskMessageSeq ?? 0;
    var message = (KPIS.GERP.Models.SYS.Message)ViewBag.MessageModel; 
}
@if(Model != null)
{
    <!-- คำสั่ง -->
    <div class="widget-box">
        <div class="widget-header header-color-blue2">
            <h4 class="lighter smaller">
                คำสั่ง @*(!(Model.ApproverEmployees != null &&
            Model.ApproverEmployees.FirstOrDefault(o => o.citizen == KPIS.GERP.WEB.GIMS.Class.GimsMembership.CurrentEmpCitizen) != null) && KPIS.GERP.WEB.GIMS.Class.GimsMembership.User.IsAdmin ? "(Admin)":"")*@</h4>
        
            <div class="widget-toolbar"> 
                <a href="#" data-action="collapse">
                    <i class="icon-chevron-up"></i>
                </a> 
            </div></div>
        <div class="widget-body">
            <div class="widget-body-inner">
                <div class="widget-main form-horizontal">
                    @{
                        var isThisUserHasPriviledge = true; // ต้องไป Implement แก้ไข KPIS.GERP.WEB.GIMS.Class.GimsMembership.User.IsAdmin || (Model.ApproverEmployees != null && Model.ApproverEmployees.FirstOrDefault(o => o.citizen == KPIS.GERP.WEB.GIMS.Class.GimsMembership.CurrentEmpCitizen) != null);
                    }
                    @if (Model.ApprovalTaskStatus != ApprovalTaskStatus.Locked && isThisUserHasPriviledge)
                    {
                        <div class="control-group">
                            <div class="control-label">
                                หัวข้อข้อความ
                            </div>
                            <div class="controls">
                                @(Html.TextBox("MessageTitle", message.Title, new
                                      {
                                          @class = "span8"
                                      }))
                            </div>
                        </div>
                        <div class="control-group">
                            <div class="control-label">
                                
                                <span id="pleaseFillReasonsCaption" >หมายเหตุ</span>
                            </div>
                            <div class="controls">
                                @Html.TextArea("Reasons", "", 5, 68, new
                                    {
                                        @class = "span8"
                                    })<br/>
                                <span id="pleaseFillReasons" class="red">กรุณากรอกเหตุผล*</span>
                            </div>
                        </div>

                        <table align="center">
                            <tr>
                                @{
                                    var firstDtls = Model.ApprovalTaskDtls.First();
                                }
                                @if (firstDtls.IsApproveAble)
                                {
                                    <td>
                                        @using (Html.BeginForm("TakeAction", "ApprovalTask", FormMethod.Post, new
                                            {
                                                @class = "form-horizontal"
                                            }))
                                        {
                                            @(Html.Hidden("MessageTitleA", message.Title, new
                                                  {
                                                      @class = "span8"
                                                  }))
                                            @Html.Hidden("taskMessageSeq", taskMessageSeq)
                                            @Html.Hidden("wfInstantId", Model.ApprovalTaskId)
                                            @Html.Hidden("actionCode", "A")
                                            bool noLayout = ViewBag.NoLayout == true;
                                            @Html.Hidden("noLayout", noLayout)
                                            <input type="submit" value="อนุมัติ" name="action:A" class="btn button-standard-width btn-small btn-danger" data-rel="tooltip" role="button"/>
                                        @*@Html.ActionLink("อนุมัติ", "TakeAction", new {taskMessageSeq = taskMessageSeq, wfInstantId = Model.WfInstantId, actionCode = "A"},
                                                         new {@class = "btn button-standard-width btn-small btn-danger", data_rel = "tooltip", role = "button"})*@
                                            @:&nbsp;
                                        }
                                    </td>
                                }
                                @if (firstDtls.IsForwardable)
                                {
                                    <td>
                                        @using (Html.BeginForm("TakeAction", "ApprovalTask", FormMethod.Post, new
                                            {
                                                @class = "form-horizontal"
                                            }))
                                        {
                                            @(Html.Hidden("MessageTitleF", message.Title, new
                                                  {
                                                      @class = "span8"
                                                  }))
                                            @Html.Hidden("taskMessageSeq", taskMessageSeq)
                                            @Html.Hidden("wfInstantId", Model.ApprovalTaskId)
                                            @Html.Hidden("actionCode", "F")
                                            bool noLayout = ViewBag.NoLayout == true;
                                            @Html.Hidden("noLayout", noLayout)
                                            <input type="submit" value="ส่งต่อ" name="action:F" class="btn button-standard-width btn-small btn-danger" data-rel="tooltip" role="button"/>
                                        @*@Html.ActionLink("ส่งต่อ", "TakeAction", new {taskMessageSeq = taskMessageSeq, wfInstantId = Model.WfInstantId, actionCode = "F"},
                                                         new {@class = "btn button-standard-width btn-small btn-info", data_rel = "tooltip", role = "button"})*@
                                            @:&nbsp;
                                        }
                                    </td>
                                }
                                @if (firstDtls.IsSendBackable)
                                {
                                    <td>
                                        @using (Html.BeginForm("TakeAction", "ApprovalTask", FormMethod.Post, new
                                            {
                                                @class = "form-horizontal"
                                            }))
                                        {
                                            @(Html.Hidden("MessageTitleN", message.Title, new
                                                  {
                                                      @class = "span8"
                                                  }))
                                            @Html.Hidden("taskMessageSeq", taskMessageSeq)
                                            @Html.Hidden("wfInstantId", Model.ApprovalTaskId)
                                            @Html.Hidden("actionCode", "N")
                                            bool noLayout = ViewBag.NoLayout == true;
                                            @Html.Hidden("noLayout", noLayout)
                                            <input type="submit" value="ตีกลับ" name="action:N" class="btn button-standard-width btn-small btn-danger" data-rel="tooltip" role="button"/>
                                    @*@Html.ActionLink("ตีกลับ", "TakeAction", new {taskMessageSeq = taskMessageSeq, wfInstantId = Model.WfInstantId, actionCode = "N"},
                                                     new {@class = "btn button-standard-width btn-small btn-info", data_rel = "tooltip", role = "button"})*@
                                            @:&nbsp;
                                        }
                                    </td>
                                }
                                @if (firstDtls.IsRejectable)
                                {
                                    <td>
                                        @using (Html.BeginForm("TakeAction", "ApprovalTask", FormMethod.Post, new
                                            {
                                                @class = "form-horizontal"
                                            }))
                                        {
                                            @(Html.Hidden("MessageTitleJ", message.Title, new
                                                  {
                                                      @class = "span8"
                                                  }))
                                            @Html.Hidden("taskMessageSeq", taskMessageSeq)
                                            @Html.Hidden("wfInstantId", Model.ApprovalTaskId)
                                            @Html.Hidden("actionCode", "J")
                                            bool noLayout = ViewBag.NoLayout == true;
                                            @Html.Hidden("noLayout", noLayout)
                                            <input type="submit" value="ไม่อนุมัติ" name="action:J" onclick="return checkRemarks()" class="btn button-standard-width btn-small btn-danger" data-rel="tooltip" role="button"/>
                                        @*@Html.ActionLink("ไม่อนุมัติ", "TakeAction", new {taskMessageSeq = taskMessageSeq, wfInstantId = Model.WfInstantId, actionCode = "J"},
                                                         new {@class = "btn button-standard-width btn-small btn-danger", data_rel = "tooltip", role = "button"})*@
                                            @:&nbsp;
                                        }
                                    </td>
                                }
                                @if (firstDtls.IsCancel)
                                {
                                    <td>
                                        @using (Html.BeginForm("TakeAction", "ApprovalTask", FormMethod.Post, new
                                            {
                                                @class = "form-horizontal"
                                            }))
                                        {
                                            @(Html.Hidden("MessageTitleC", message.Title, new
                                                  {
                                                      @class = "span8"
                                                  }))
                                            @Html.Hidden("taskMessageSeq", taskMessageSeq)
                                            @Html.Hidden("wfInstantId", Model.ApprovalTaskId)
                                            @Html.Hidden("actionCode", "C")
                                            bool noLayout = ViewBag.NoLayout == true;
                                            @Html.Hidden("noLayout", noLayout)
                                            <input type="submit" value="ยกเลิก" name="action:C" class="btn button-standard-width btn-small btn-danger" data-rel="tooltip" role="button"/>
                                        @*@Html.ActionLink("ยกเลิก", "TakeAction", new {taskMessageSeq = taskMessageSeq, wfInstantId = Model.WfInstantId, actionCode = "C"},
                                                         new {@class = "btn button-standard-width btn-small btn-danger", data_rel = "tooltip", role = "button"})*@
                                            @:&nbsp;
                                        }
                                    </td>
                                }
                            </tr>
                        </table>
                    }
                    else if (Model.ApprovalTaskStatus == ApprovalTaskStatus.Locked)
                    {
                        <div class="alert alert-block alert-heading">
                            คำขออนุมัตินี้สิ้นสุดแล้ว ไม่สามารถกดดำเนินการใดๆ ต่อได้
                        </div>
                    }
                    else if (!isThisUserHasPriviledge)
                    {
                        <div class="alert alert-block alert-danger">
                            ท่านไม่มีสิทธิ์อนุมัติคำสั่งนี้ได้เนื่องจากไม่มีรายชื่อในผู้มีสิทธิ์อนุมัติ ในขั้นตอนนี้
                        </div>
                    }
                </div>
            </div>
        </div>
    </div>
}
@if(message != null)
{
    <!-- รายละเอียดข้อความ -->
    <div class="widget-box">
        <div class="widget-header header-color-blue2">
            <h4 class="lighter smaller">รายละเอียดข้อความ</h4>
            <div class="widget-toolbar"> 
		        <a href="#" data-action="collapse">
			        <i class="icon-chevron-up"></i>
		        </a> 
	        </div>
        </div>
        <div class="widget-body">
            <div class="widget-body-inner">
                <div class="widget-main form-horizontal">
                    <div class="row-fluid">
                        <div class=" control-group">
                            <div class="control-label">
                                หัวข้อ
                            </div>
                            <div class="controls-detail" style="margin-top: 5px !important;">
                                @message.Title @*((KPIS.GERP.Models.APPROVAL.ApproveProcessEnum)message.rule_approve_type_seq): <strong>@message.message_title</strong> *@
                            </div>
                        </div>
                    </div>
                    <div class="row-fluid">
                        <div class=" control-group">
                            <div class="control-label">
                                เลขที่อ้างอิง
                            </div>
                            <div class="controls-detail" style="margin-top: 5px !important;">
                                <strong>@message.Code</strong> 
                            </div>
                        </div>
                    </div>

                    @*<div class="row-fluid">
                        <div class=" control-group">
                            <div class="control-label">
                                ประเภทคำขอ
                            </div>
                            <div class="controls-detail" style="margin-top: 5px !important; ">
                                 @((KPIS.GERP.Models.APPROVAL.ApproveProcessEnum)message.rule_approve_type_seq)
                            </div>
                        </div>
                    </div>*@

                    <div class="row-fluid">
                        <div class="  control-group">
                            <div class="control-label">
                                ถูกสร้างโดย
                            </div>
                            <div class="controls-detail" style="margin-top: 5px !important;">
                                @(message.FromEmployee != null ? message.FromEmployee.FullName : "")
                            </div>
                        </div>
                    </div>
                    <div class="row-fluid">
                        <div class="span6 control-group">
                            <div class="control-label">
                                หน่วยงาน
                            </div>
                            <div class="controls-detail" style="margin-top: 5px !important;">
                                @(message.FromEmployee != null && message.FromEmployee.JobSite != null ? message.FromEmployee.JobSite.Name : "")
                            </div>
                        </div>  
                    </div>  
                    <div class="row-fluid">
                        <div class="span6 control-group">
                            <div class="control-label">
                                วันที่
                            </div>
                            <div class="controls-detail" style="margin-top: 5px !important;">
                               @(message.Date.HasValue ? message.Date.Value.ToString("d MMMM yyyy") : "")
                            </div>
                        </div>  
                    </div>  
                    <div class="row-fluid">
                        <div class="span6 control-group">
                            <div class="control-label">
                                รายละเอียด
                            </div>
                            <div class="controls-detail" style="margin-top: 5px !important;">
                                <a id="go_to_related_info" style="cursor:pointer"><span class="lighter red">ไปที่รายละเอียดข้อมูลที่เกี่ยวข้อง</span> <i class="icon-book lighter red"></i></a><br />
                                @message.Description
                            </div>
                        </div>  
                    </div>  
                    <div class="row-fluid">
                        <div class="span6 control-group">
                            <div class="control-label">
                                หมายเหตุ
                            </div>
                            <div class="controls-detail" style="margin-top: 5px !important;">
                               @message.Remarks
                            </div>
                        </div>  
                    </div>  
                </div>
            </div>
        </div> 
    </div> 
} 


            @if(Model != null)
            {
                <br />
                <h4 class="header bigger lighter blue" id="related_info">ข้อมูลที่เกี่ยวข้องของ "<span class="lighter red">@(Model != null ? Model.OriginalRequestTitle : "")</span>"</h4>

                <div class="row-fluid"> 
                    <div class="span11">
                        @{// ApproveProcessEnum is obsolete
                            //public enum ApproveProcessEnum
                            //{
                            //    ลาป่วย = 1,
                            //    ลาคลอดบุตร = 14,
                            //    ลากิจส่วนตัว = 15,
                            //    ลาพักผ่อน = 16,
                            //    ลาอุปสมบทหรือลาไปประกอบพิธีฮัจย์ = 17,
                            //    ลาเข้ารับราชการทหาร = 18,
                            //    ลาไปศึกษา_ฝึกอบรม_ดูงาน_หรือปฏิบัติการ = 19,
                            //    ลาไปปฏิบัติงานในองค์การระหว่างประเทศ = 20,
                            //    ลาติดตามคู่สมรส = 21,
                            //    ลาเข้ารับการตรวจเลือกหรือลาเข้ารับการเตรียมพล = 22,
                            //    ลาไปปฎิบัติหน้าที่ = 23,
                            //    คำสั่งบรรจุ = 101,
                            //    คำสั่ง = 901,
                            //    คำสั่งปรับเพิ่มเงินเดือน = 1000,
                            //    คำสั่งให้ออกจากราชการ = 2000,
                            //    คำสั่งเกษียณอายุราชการ = 3000,
                            //    ขออนุมัติแจ้งความประสงค์ = 6,
                            //    ขออนุมัติขอเบิก = 7,
                            //    ขออนุมัติขอซื้อขอจ้างเกิน๑๐๐๐๐๐บาท = 8,
                            //    ขออนุมัติขอซื้อขอจ้างไม่เกิน๑๐๐๐๐๐บาท = 9,
                            //    ขออนุมัติใบสั่งเกิน๑๐๐๐๐๐บาท = 10,
                            //    ขออนุมัติใบสั่งไม่เกิน๑๐๐๐๐๐บาท = 11,
                            //    ขออนุมัติประกาศ = 12,
                            //    ขออนุมัติงานสัญญา = 13,
                            //    การตรวจรับ = 24
                            //}
                            string url = "";
                            var processEnum = /*(ApproveProcessEnum)*/ Model.OriginalAppPrcId;
                            switch (processEnum)
                            {
                                case 6://ApproveProcessEnum.ขออนุมัติแจ้งความประสงค์:
                                    url = Url.Action("Details", "PrePurchase", new
                                        {
                                            id = Model.RefId, nolayout = true
                                        });
                                    break;
                                case 7:// ApproveProcessEnum.ขออนุมัติขอเบิก:
                                    url = Url.Action("Details", "RequestParcel", new
                                        {
                                            id = Model.RefId, nolayout = true
                                        });
                                    break;
                                case ApproveProcessEnum.ขออนุมัติขอซื้อขอจ้างเกิน๕๐๐๐๐๐บาท:
                                    url = Url.Action("Details", "Purchase", new
                                        {
                                            id = Model.RefId, nolayout = true
                                        });
                                    break;
                                case ApproveProcessEnum.ขออนุมัติขอซื้อขอจ้างไม่เกิน๕๐๐๐๐๐บาท:
                                    url = Url.Action("Details", "Purchase", new
                                        {
                                            id = Model.RefId, nolayout = true
                                        });
                                    break;
                                case ApproveProcessEnum.ขออนุมัติใบสั่งเกิน๕๐๐๐๐๐บาท:
                                    url = Url.Action("Details", "PurchaseOrder", new
                                        {
                                            id = Model.RefId, nolayout = true
                                        });
                                    break;
                                case ApproveProcessEnum.ขออนุมัติใบสั่งไม่เกิน๕๐๐๐๐๐บาท:
                                    url = Url.Action("Details", "PurchaseOrder", new
                                        {
                                            id = Model.RefId, nolayout = true
                                        });
                                    break;
                                case ApproveProcessEnum.ขออนุมัติประกาศ:
                                    url = Url.Action("Details", "Bid", new
                                        {
                                            id = Model.RefId, nolayout = true
                                        });
                                    break;
                                case ApproveProcessEnum.ขออนุมัติงานสัญญา:
                                    url = Url.Action("Details", "Bid", new
                                        {
                                            id = Model.RefId, nolayout = true
                                        });
                                    break;
                                case ApproveProcessEnum.การตรวจรับ:
                                    url = Url.Action("Details", "DeliveryNote", new
                                        {
                                            DnId = Model.RefId, nolayout = true
                                        });
                                    break;
                                case ApproveProcessEnum.ลาป่วย:
                                case ApproveProcessEnum.ลาคลอดบุตร:
                                case ApproveProcessEnum.ลากิจส่วนตัว:
                                case ApproveProcessEnum.ลาพักผ่อน:
                                case ApproveProcessEnum.ลาอุปสมบทหรือลาไปประกอบพิธีฮัจย์:
                                case ApproveProcessEnum.ลาเข้ารับราชการทหาร:
                                case ApproveProcessEnum.ลาไปศึกษา_ฝึกอบรม_ดูงาน_หรือปฏิบัติการ:
                                case ApproveProcessEnum.ลาไปปฏิบัติงานในองค์การระหว่างประเทศ:
                                case ApproveProcessEnum.ลาติดตามคู่สมรส:
                                case ApproveProcessEnum.ลาเข้ารับการตรวจเลือกหรือลาเข้ารับการเตรียมพล:
                                case ApproveProcessEnum.ลาไปปฎิบัติหน้าที่:
                                case ApproveProcessEnum.คำสั่งบรรจุ:
                                case ApproveProcessEnum.คำสั่ง:
                                case ApproveProcessEnum.คำสั่งปรับเพิ่มเงินเดือน:
                                case ApproveProcessEnum.คำสั่งให้ออกจากราชการ:
                                case ApproveProcessEnum.คำสั่งเกษียณอายุราชการ:
                                    // 'it's in other module, wait for make single singon and then refernece to 
                                    // Html.RenderAction("Details", "Home", new { id = Model.RefId, nolayout = true });
                                    break;

                            }

                            if (!string.IsNullOrWhiteSpace(url))
                            {
                                <iframe id="iframe1" src="@url" style="width: 100%; border: none;"></iframe>
                            }
                        }
        
                    </div>
                </div>
            }
<br />
<h4 class="header bigger lighter blue" >รายละเอียดเกี่ยวกับคำขออนุมัตินี้</h4> 
<div class="row-fluid">
    <div class="span11"> 
        @if(Model != null)
        {
            <!-- ข้อมูลคำขอ -->
            <div class="widget-box">
                <div class="widget-header header-color-blue2">
                    <h4 class="lighter smaller">ข้อมูลคำขอ</h4>
                    <div class="widget-toolbar"> 
                        <a href="#" data-action="collapse">
                            <i class="icon-chevron-up"></i>
                        </a> 
                    </div>
                </div>
                <div class="widget-body">
                    <div class="widget-body-inner">
                        <div class="widget-main form-horizontal">
                            <div class="row-fluid">
                                <div class="span6 control-group">
                                    <div class="control-label">
                                        หัวข้อคำขอ
                                    </div>
                                    <div class="controls-detail" style="margin-top: 5px !important;">
                                        @message.Title
                                    </div>
                                </div>
                                <div class="span6 control-group">
                                    <div class="control-label">
                                        คำขอถูกสร้างโดย
                                    </div>
                                    <div class="controls-detail" style="margin-top: 5px !important;">
                                        @(Model.OriginalApplyToEmployee != null ? Model.OriginalApplyToEmployee.FullName : "-")
                                    </div>
                                </div>
                            </div>
                            <div class="row-fluid">
                                <div class="span6 control-group">
                                    <div class="control-label">
                                        หน่วยงาน
                                    </div>
                                    <div class="controls-detail" style="margin-top: 5px !important;">
                                        @(Model.OriginalApplyToEmployee  != null && Model.OriginalApplyToEmployee.JobSite != null ? Model.OriginalApplyToEmployee.JobSite.Name : "-")
                                    </div>
                                </div>
                                <div class="span6 control-group">
                                    <div class="control-label">
                                        ประเภทการขออนุมัติ
                                    </div>
                                    <div class="controls-detail" style="margin-top: 5px !important;">
                                        @if (Model.OriginalApproveProcess != null && Model.OriginalApproveProcess.ApproveProcessGroup != null)
                                        {
                                            try
                                            {
                                                @Html.Raw(Model.OriginalApproveProcess.ApproveProcessGroup.Name)
                                            }
                                            catch (Exception ex)
                                            {
                                                @Html.Raw("-")
                                                ;
                                            }
                                        }
                                        else
                                        {
                                            @Html.Raw("-")
                                        }
                                    </div>
                                </div>
                            </div>
                            <div class="row-fluid">
                                <div class="span6 control-group">
                                    <div class="control-label">
                                        รหัสอ้างอิงคำขอ
                                    </div>
                                    <div class="controls-detail" style="margin-top: 5px !important;">
                                        @Model.RefId
                                    </div>
                                </div>
                                <div class="span6 control-group">
                                    <div class="control-label">
                                        สร้างเมื่อ
                                    </div>
                                    <div class="controls-detail" style="margin-top: 5px !important;">
                                        @Model.CreatedWhen.Value.ToString("d MMMM yyyy")
                                    </div>
                                </div>
                            </div> 
                            @*<div class="row-fluid">
                        <div class="span6 control-group">
                            <div class="control-label">
                                สิ้นสุดเมื่อ
                            </div>
                            <div class="controls-detail" style="margin-top: 5px !important;">
                                @(Model.StopWhen != null ? Model.StopWhen.Value.ToString("d MMMM yyyy") : "-")
                            </div>
                        </div>
                    </div> *@
                        </div>
                    </div>
                </div>
            </div>
    
            <!-- ข้อมูลการอนุมัติ -->
            <div class="widget-box">
                <div class="widget-header header-color-blue2">
                    <h4 class="lighter smaller">ข้อมูลการอนุมัติ</h4>
                    <div class="widget-toolbar"> 
                        <a href="#" data-action="collapse">
                            <i class="icon-chevron-up"></i>
                        </a> 
                    </div>
                </div>
                <div class="widget-body">
                    <div class="widget-body-inner">
                        <div class="widget-main form-horizontal"> 
                            <div class="row-fluid">
                                <div class="span6 control-group">
                                    <div class="control-label">
                                        ใช้กฎการอนุมัติ
                                    </div>
                                    <div class="controls-detail" style="margin-top: 5px !important;">
                                        @* @(string.IsNullOrWhiteSpace(Model.CurrentRuleApproveTypeName) ? "-" : Model.CurrentRuleApproveTypeName)*@
                                    </div>
                                </div>
                                <div class="span6 control-group">
                                    <div class="control-label">
                                        อยู่ในขั้นตอนที่
                                    </div>
                                    <div class="controls-detail" style="margin-top: 5px !important;">
                                        @* @if(Model.Completed)
                                {
                                    @:-
                                } else
                                {
                                    @(Model.CurrentStep + " จาก " + @Model.CountRuleApprove + " ขั้นตอน"  )
                                }*@
                                    </div>
                                </div>
                            </div>
                            <div class="row-fluid">
                                <div class="span6 control-group">
                                    <div class="control-label">
                                        สถานะงานนี้ในปัจจุบัน
                                    </div>
                                    <div class="controls-detail" style="margin-top: 5px !important;">
                                        @Model.ApprovalTaskStatus (@(Model.ApprovalTaskStatus == ApprovalTaskStatus.Locked ? "สิ้นสุดแล้ว" : "ดำเนินการอยู่"))
                                    </div>
                                </div>
                                <div class="span6 control-group">
                                    <div class="control-label">
                                        ประเภทผู้อนุมัติขั้นตอนปัจจุบัน
                                    </div>
                                    <div class="controls-detail" style="margin-top: 5px !important;">
                                        @* @(string.IsNullOrWhiteSpace(@Model.CurrentRuleApproveApproverName) ? "-" : "ประเภท" + Model.CurrentRuleApproveApproverName)*@
                                    </div>
                                </div>
                            </div>
                            <div class="row-fluid">
                                <div class="span6 control-group">
                                    <div class="control-label">
                                        มีผู้อนุมัติ
                                    </div>
                                    <div class="controls-detail" style="margin-top: 5px !important;">
                                        @*  @(Model.CountApproverEmployee == 0 ? "-" : "จำนวน " + Model.CountApproverEmployee + " คน ") *@
                                    </div>
                                </div>
                                <div class="span6 control-group">
                                    <div class="control-label">
                                        รายชื่อผู้อนุมัติ
                                    </div>
                                    <div class="controls-detail" style="margin-top: 5px !important;">
                                        @*  @if (Model.CurrentRuleApprove != null)
                                {
                                    int i = 1;
                                    @Model.ApproverEmployees.Aggregate("", (current, em) => current + Html.Raw("" + (i++) + ". " + em.full_name + " (" + em.hrm_mp_job_sites.job_site_name + ")"))
                                }
                                else
                                {
                                    @("-")
                                }*@
                                        @* @Model.ApprovalTaskDtls.First().Employees.First().FullName*@
                                    </div>
                                </div>
                            </div>
                            <div class="row-fluid">
                                <div class="span6 control-group">
                                    <div class="control-label">
                                        โดยมีสิทธิ์ในการ
                                    </div>
                                    <div class="controls-detail" style="margin-top: 5px !important;">
                                        @* @foreach (var actionWord in Model.ActionWord)
                                {
                                    @Html.Raw(actionWord + (Model.ActionWord.Last() != actionWord ? ", " : ""))
                                }
                                @if (Model.ActionWord == null || Model.ActionWord.Count == 0 || Model.ActionWord[0] == string.Empty)
                                {
                                    @("-")
                                }*@
                                    </div>
                                </div>
                                <div class="span6 control-group">
                                    <div class="control-label">
                                        เหตุผลล่าสุด
                                    </div>
                                    <div class="controls-detail" style="margin-top: 5px !important;">
                                        @* <span style="color: red">@(Model.LastActionData != null ? Model.LastActionData.Reasons : "")</span>*@
                                        <span style="color: red">@(Model.Reasons != null ? Model.Reasons : "")</span>
                                    </div>
                                </div>
                            </div> 
                        </div> 
                        @* <div style="margin-left: 40px;margin-bottom: 20px">
                                <button class="btn button-standard-width btn-small btn-info" id="btnShowHide" onclick="return false" role="button">แสดง/ซ่อนประวัติส่งต่อตามสายบังคับบัญชา</button> 
                                <div id="paragraph"  style="display: none">@Html.Raw(Model.AllHistory().Replace("\r", "<br/>"))</div>    
                            </div>*@
                    </div>
                </div>
            </div>
        }
        else 
        {
            <div class="alert alert-block alert-heading">
                ไม่มีข้อมูลคำขอ/การอนุมัติ
            </div>
        }
 
        </div>
    </div> 